package com.fufan.mtsaas.modules.base.processinfo.service;

import com.baomidou.mybatisplus.service.IService;
import com.fufan.mtsaas.modules.common.bo.response.RequestPojo;
import com.fufan.mtsaas.modules.common.bo.response.Result;
import com.fufan.mtsaas.modules.base.processinfo.bo.request.ProcessInfoQueryRequest;
import com.fufan.mtsaas.modules.base.processinfo.bo.request.ProcessInfoSaveRequest;
import com.fufan.mtsaas.modules.base.processinfo.model.PProcessInfo;

/**
 * 流程处理表 服务类
 *
 * @author Liby
 * @since 2024-12-16
 */
public interface PProcessInfoSvc extends IService<PProcessInfo> {

    Result doQueryPage(ProcessInfoQueryRequest map);

    Result doQueryAll(ProcessInfoQueryRequest map);

    Result doSave(ProcessInfoSaveRequest entity, RequestPojo requestPojo);

    Result doUpdate(ProcessInfoSaveRequest entity, RequestPojo requestPojo);

    Result doDelete(ProcessInfoQueryRequest map, RequestPojo requestPojo);

}
